import Vue from 'vue'

// 初始化的css文件
import 'normalize.css/normalize.css'
// ElementUI 导入
import ElementUI from 'element-ui'

// 多语言
import 'element-ui/lib/theme-chalk/index.css'
// import locale from 'element-ui/lib/locale/lang/en'

// 全局样式文件
import '@/styles/index.scss'

// 导入根组件
import App from './App'

// 导入vuex store 数据仓库
import store from './store'

// 导入路由
import router from './router'

// 导入图标
import '@/icons'

// 导入权限管理配置文件,权限配置的地方,例如:导航守卫
import '@/permission'

// 导入全局挂载的组件
import components from '@/components'

// 导入全局挂载的自定义组件
import directive from '@/directive'

// 挂载到vue实例
Vue.use(components)
Vue.use(directive)

// 挂载 ElementUI 为Vue插件,并设置语言
// Vue.use(ElementUI, { locale })

// 如果想要中文版 element-ui，按如下方式声明
Vue.use(ElementUI)

Vue.config.productionTip = false

// 创建 Vue实例
new Vue({
  el: '#app',
  router,
  store,
  render: h => h(App)
})
